place with many fleas - Turc Anglais Dictionnaire